Bévenides a esta serie de vídeos en la que os vamos a presentar la interfaz de programación
gráfica de Node-RED.
En este primer vídeo solo vamos a intentar explicar cómo acceder a la interfaz de programación
gráfica y cuáles son las partes principales que componen esta interfaz.
En primer lugar hay que arrancar la máquina virtual, poner el usuario y la contraseña
y una vez se haya hecho esto podemos acceder mediante el navegador a esta interfaz de
programación gráfica poniendo la IP de nuestra máquina virtual y el puerto 1880
que es el que corresponde a Node-RED.
Se nos abrirá una interfaz de programación gráfica como esta y vamos a mencionar brevemente
las cuatro partes importantes.
La primera es la paleta de nodos que es esa parte izquierda, una lista de bloques
que vamos a utilizar para generar nuestros archivos.
Podemos ver que están agrupados, por tanto es más fácil localizarlos por categorías
pero también podemos filtrar la lista añadiendo qué tipo o qué nombre tiene el nodo que
estamos buscando.
A modo de ejemplo vamos a generar un flow muy simple, más simple yo creo, vamos
a arrastrar dos bloques y los vamos a conectar y esto sería una estructura muy
básica para generar un archivo de comunicaciones.
Es importante mencionar que Node-RED ofrece documentación para cada nodo de los que
veis en la lista y se puede acceder a ella de forma muy fácil en la parte derecha
en esta barra de información mediante estas dos primeras pestañas.
En la primera, en la de info, vemos la lista de nodos que tenemos en nuestro
flow de los que ya hemos arrastrado y nos los va a colorear.
Cuando tengamos una lista larga esto va a ser útil para poder identificar
cuál corresponde a cada uno y localizarlos fácilmente.
Si quisiéramos saber para qué sirve ese nodo, si no lo tenemos muy claro, cómo hay
que configurarlo o qué debemos esperar de ese nodo, lo podemos consultar en el libro
que encontramos aquí abajo en Show Help, que es básicamente llevarnos a la segunda
pestaña donde tenemos la lista de todos los nodos, bloques que hay en la paleta
pero con la correspondiente explicación y documentación.
Ver que si cambio y selecciono el timestamp me ha cambiado también el tipo de bloque
que es un bloque inject y también me muestra la explicación correspondiente a ese tipo de bloque.
Finalmente, podríamos consultar también, igual que con la paleta de nodos
tenemos un buscador que nos lo facilita, pero podríamos consultar también toda la
lista y buscar algún bloque que no hayamos utilizado pero que damos saber si
cumple con lo que nosotros necesitamos y entonces ya pasará a meterlo en nuestro archivo.
Finalmente, una vez hayamos decidido, arrastrado y conectado todos los bloques
que necesitamos para nuestra aplicación, pulsaríamos el botón deploy que nos
permite compilar el archivo que hemos generado que es este espacio de trabajo,
todo lo que hay en el espacio de trabajo será compilado y pasar a trabajar sobre ello
si no hay ningún error, como es el caso. Aquí se nos marca que todo ha sido compilado correctamente.
Gràcies per haver-nos acompanyat.